/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package cz.dusa.switco;

/**
 * Interface implementing methods listening changes of convex cost function.
 * @author vdusa
 */
public interface ConvexCostFunctionListener {
    /**
     * Whenever a convex cost function is changed, it will inform all listeners.
     * Change of the function can be in its definition or also in the time shift 
     * of the function (see {@link ConvexCostFunction#setTimeShift(double)}).
     */
    void AfterConvexCostFunctionChanged();
}
